using System;
using Framework.Library.Core.Utils;

namespace Framework.Library.Data.DAL
{
    [Serializable]
    public class PortalMenu : DALEntity
    {
        public PortalMenu()
		{
			Key = "ID";
			Table = "PORTAL_MENU";
		}
		public int ID
		{
			get
			{
				return GetValue<int>("ID");
			}
			set
			{
				SetValue("ID", value);
			}
		}
		public int PARENTID
		{
			get
			{
				return GetValue<int>("PARENTID");
			}
			set
			{
				SetValue("PARENTID", value);
			}
		}
		public int PORTALID
		{
			get
			{
				return GetValue<int>("PORTALID");
			}
			set
			{
				SetValue("PORTALID", value);
			}
		}
		public int LANGID
		{
			get
			{
				return GetValue<int>("LANGID");
			}
			set
			{
				SetValue("LANGID", value);
			}
		}
		public string NAME
		{
			get
			{
				return GetValue<string>("NAME");
			}
			set
			{
				SetValue("NAME", value);
			}
		}
		public string DESCRIPTION
		{
			get
			{
				return GetValue<string>("DESCRIPTION");
			}
			set
			{
				SetValue("DESCRIPTION", value);
			}
		}
		public string IMAGE
		{
			get
			{
				return GetValue<string>("IMAGE");
			}
			set
			{
				SetValue("IMAGE", value);
			}
		}
		public int LINKTYPE
		{
			get
			{
				return GetValue<int>("LINKTYPE");
			}
			set
			{
				SetValue("LINKTYPE", value);
			}
		}
		public string PARAMETTERS
		{
			get
			{
				return GetValue<string>("PARAMETTERS");
			}
			set
			{
				SetValue("PARAMETTERS", value);
			}
		}
		public int PRIORITY
		{
			get
			{
				return GetValue<int>("PRIORITY");
			}
			set
			{
				SetValue("PRIORITY", value);
			}
		}
		public int VISIBLE
		{
			get
			{
                return GetValue<int>("VISIBLE");
			}
			set
			{                
				SetValue("VISIBLE", value);
			}
		}
        public int ENABLE
		{
			get
			{
                return GetValue<int>("ENABLE");
			}
			set
			{
				SetValue("ENABLE", value);
			}
		}
        public int SA
		{
			get
			{
                return GetValue<int>("SA");
			}
			set
			{
				SetValue("SA", value);
			}
		}
        public int HOMEPAGE
		{
			get
			{
                return GetValue<int>("HOMEPAGE");
			}
			set
			{
				SetValue("HOMEPAGE", value);
			}
		}
		public string PREIMAGE
		{
			get
			{
				return GetValue<string>("PREIMAGE");
			}
			set
			{
				SetValue("PREIMAGE", value);
			}
		}
		public string MENULAYOUT
		{
			get
			{
				return GetValue<string>("MENULAYOUT");
			}
			set
			{
				SetValue("MENULAYOUT", value);
			}
		}

    }
}